//删除非空目录

//先删除文件,让文件变成空目录，然后再删除空目录
const fs = require("fs");
function removeDir(src) {
    let arr = fs.readdirSync(src); //用一个数组来装遍历出来的文件夹
    //遍历文件夹里所有文件
    arr.forEach(item => {
        let url = src + "/" + item;//获取得到的文件路径
        let stat = fs.statSync(url);
        if (stat.isFile()) {
            //如果是文件 执行删除
            fs.unlinkSync(url);
        } else {
            //如果是文件夹 则进行递归 进入下层文件夹
            removeDir(url)
        }
    })
    fs.rmdirSync(src);//删除空文件夹
}

//调用 removeDir(路径); 慎用
